home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 27 / CU Amiga Magazine's Super CD-ROM 27 (1998)(EMAP Images)(GB)[!][issue 1998-10].iso / CUCD / Programming / JForth / Textra120 / Docs / WhatsNew.doc < prev   
Encoding:
Text File  |  1997-08-16  |  23.5 KB  |  669 lines

  1. -----------------------------------------------------------------------
  2. NOTE: Textra 1.18 and 1.19 were bug fix releases.
  3.       Textra 1.20 adds only the FREE startup announcement.
  4.       No new functionality has been added since 1.17, described below.
  5. -----------------------------------------------------------------------
  6.  
  7. !!!NEW!!!!!!NEW!!!!!!NEW!!!!!!  In V1.17  !!!!!!NEW!!!!!!NEW!!!!!!NEW!!!
  8.  
  9.             NOTE: Textra 1.17 requires AmigaDOS 2.0 or later
  10.  
  11. MAJOR NEW FEATURES...
  12.  
  13.    o  Ok, you asked for it!  The most often-asked for feature is now
  14.       implemented!   Real-time margins, and, of course, a GUI to
  15.       set margins for each paragraph.
  16.       
  17.       Quick Start...
  18.       
  19.       1. Pull down "Project, Open New File..." (a new window will open.)
  20.       2. Pull down "Edit, Activate Margins"
  21.       
  22.       See the new docs file "Using Margins" for more info AND an
  23.       example of a formatted margins file.
  24.  
  25. GENERALLY GREAT NEW STUFF...
  26.  
  27.    o  No longer limited to a line length of 255... any line length is 
  28.       now possible.
  29.       
  30.    o  It is no longer necessary to have a selection to set a mark... 
  31.       marks can now be set for just cursor positions.  Accordingly, 
  32.       the menu text has changed from "Mark selected text..." to "Set 
  33.       Mark...".
  34.    
  35.    o  Improve scroll gadgets functionally and cosmetically.
  36.    
  37.    o  SPELL-CHECKING PROGRAM AVAILABLE!  Watch for Fergus Duniho's
  38.       excellent AlphaSpell, which includes support for Textra.  This
  39.       well-done application provides convienient spell-checking in
  40.       Textra at the touch of a key!  The archive I use is
  41.       ASpell.lha.   IMPORTANT:  If you use AplphaSpell with Textra,
  42.       BE SURE to read the "Using AlphaSpell" doc file.
  43.    
  44. THE AREXX INTERFACE...
  45.  
  46.    o  TEXTRAVERSION returns "1 17 13"
  47.    
  48.    o  New commands for getting and setting the current window's font
  49.       (See RexxCommand.doc)
  50.    
  51. BUGS FIXED IN 1.17...
  52.  
  53.    o  Fixed problems with selection updates if the line was scrolled 
  54.       at all horizontally.  Different bugs caused normal and columnar 
  55.       selections to be incorrectly rendered.
  56.  
  57.    o  Added the busy cursor in a few places that needed it.
  58.    
  59.    o  When using the ASL file requester, the "Insert File..." 
  60.       requester could show up pointing at the wrong drawer.
  61.    
  62.    o  Fixed problems in MARKS management that would cause marks to 
  63.       become invisible or out-of-sync.
  64.    
  65.    o  Fixed problem where the shadow file would become invalid if 
  66.       last character of disk file was neither EOL or visible ASCII 
  67.       and the document was saved.
  68.    
  69.    o  Fixed screen updating problem when cutting large blocks of text 
  70.       near end of file.
  71.    
  72.    o  Fixed printed page format if skip perforations is enabled... 
  73.       puts more even separation area at top and bottom of page.  
  74.       (Before, was starting printing on the very first line, and 
  75.       putting 8 blank lines at the end!)
  76.    
  77.    o  The SELECTTO ARexx command would crash if the specified
  78.       column/line position was out-of-range.
  79.    
  80.    o  The LEFT and RIGHT ARexx commands had some subtle problems
  81.       which could cause subsequent commands to behave unexpectedly.
  82.  
  83. -------------------------------------------------------------------
  84.  
  85. Was new in V1.16...
  86.  
  87. MAJOR NEW FEATURES...
  88.  
  89.    o  Added Columnar Cut & Paste!!  Of course, in Textra, it's Graphical!
  90.       Hold down an ALT key before you drag-select an area... then Cut
  91.       or Copy.  --OR--  Hold down an ALT Key before you Paste.
  92.       
  93.    o  Added Textra.font.
  94.  
  95.    o  Added CBM Installer script, put old installer script
  96.       in the "scripts" drawer.  (move the old one back up
  97.       a level to execute, like if you don't have the CBM Installer
  98.       program.)
  99.       
  100. GENERALLY GREAT NEW STUFF...
  101.  
  102.    o  The system "Printer Preferences" is now accessible from the 
  103.       Textra "Print Preferences" requester via the "SYSTEM" 
  104.       button.  If your Preferences are where God & Commodore put 
  105.       them originally, this will work just fine.
  106.       
  107.    o  Added a new 'docs' file... 'TextraScripts.doc' which 
  108.       describes all of the scripts that come in the 1.16 release.  
  109.       See the file v1.16.NewScripts.doc for the latest new-file 
  110.       information.
  111.  
  112.    o  Added "Reverse" search option to Find requester.
  113.  
  114.    o  Asl requester positions are now persistent and re-appear in
  115.       the same position the next time one is opened.
  116.  
  117.    o  Added graphic to "About..." Requester.
  118.    
  119. NEW PREFERENCES STUFF...
  120.  
  121.    o  Add string-gadget which will accept up to 16 characters to Edit 
  122.       Preferences "Double-Click Selects Alpha-numeric" selection 
  123.       gadget.  Any non-numeric entered here will be considered 
  124.       alphanumeric for the purposes of double-click text selection.
  125.    
  126. THE AREXX INTERFACE...
  127.  
  128.    o  TEXTRAVERSION returns "1 16 12"
  129.    
  130.    o  See V1.16.NewScripts.doc for new AREXX scripts.
  131.    
  132.    o  No new commands in this version.
  133.    
  134. BUGS FIXED IN 1.16...
  135.  
  136.    o  Fixed a problem that caused print page formatting to be 
  137.       incorrect on some printers if the "left margin" was set to 
  138.       anything but 1.
  139.  
  140.    o  Fixed text selection irregularities when drag-selecting 
  141.       near the top or bottom of a file.
  142.    
  143.    o  Editor would hang if an attempt was made to print an empty file.
  144.  
  145.    o  Fixed infrequent but possible crash when a line was wider than
  146.       the window; crash would occur only during entire window updates
  147.       (like when the window was expanded by the grow gadget).
  148.    
  149.    o  The "Project, Print Selected Lines" menu item printed
  150.       one line too few.
  151.    
  152.    o  INSERTFILE was not documented in RexxCommand.doc
  153.  
  154.  
  155. -------------------------------------------------------------------
  156.  
  157. Was new in V1.15...
  158.  
  159. MAJOR NEW FEATURES...
  160.  
  161.    o  Textra now includes a full-featured interface to the popular 
  162.       SAS/C development environment.  The best news is that the 
  163.       Textra interface was developed and generously contributed 
  164.       by SAS Institute's Jim Cooper.  If Textra becomes the national 
  165.       text editor, Jim has his own room in the Bahamas mansion :-)
  166.       See 'docs/SASC.ReadMe'.
  167.  
  168.    o  The new MARKS facility allows you to assign any selected 
  169.       text to a logical name of up to 31 chars long.  Any number 
  170.       of assignments can be made.  A convienient GUI-based 
  171.       interface is provided (of course), as well as complete 
  172.       ARexx command equivalency.
  173.  
  174.    o  Users may now opt to use the ASL File requester in place of 
  175.       the native Textra file requester (choose in Edit 
  176.       Preferences).  Default is the Asl requester.
  177.       
  178.    o  Under 2.0 or later, the CUT, COPY and PASTE functions now 
  179.       operate with the standard clipboard device (unit 0).
  180.    
  181.    o  This is the first version to be low-memory-failure-proof! 
  182.       ANY MEMORY REQUEST FAILURE WILL FLASH THE SCREEN 3 TIMES in 
  183.       1 second, then wait until the memory comes available.
  184.  
  185. GENERALLY GREAT NEW STUFF...
  186.  
  187.    o  Textra now supports just about any mail reader known to
  188.       Amiga-Man!  Textra 1.15 sports both a command-line option
  189.       as well as an ARexx command which tell Textra to
  190.       "hold" the calling program until the specified window
  191.       is closed.  (See Textra.doc and RexxCommands.doc).  Even
  192.       when Textra is "blocking" an external program in this way,
  193.       you are free to open, close, or edit other files!
  194.       
  195.    o  Program now takes note if a file is MSDOS format or Amiga 
  196.       format and will preserve the format when saved.  This means 
  197.       that Textra is now MSDOS-text-format-compatible and can be 
  198.       used across MSDOS bridges like CrossDOS to edit MSDOS 
  199.       files.  You can even determine/change the current format of 
  200.       a file via the SAVE AS... requester.
  201.  
  202.    o  Added the ability to write-protect a window so that it 
  203.       cannot be accidentally altered while open.
  204.       
  205.    o  Before you SAVE a file over an existing disk file, Textra 
  206.       now performs some checks that nothing else has messed with 
  207.       the file on disk while the editor has held a copy in ram.
  208.  
  209.    o  Under 2.0 and later, Textra will display the 2.x-style 
  210.       'busy pointer'.
  211.  
  212. NEW PREFERENCES STUFF...
  213.  
  214.    o  Removed "Strip extra blank lines on SAVE" gadget from Edit
  215.       Preferences requester due to an incompatibility with Marks.
  216.       If anybody cares if this goes away permanently, let me know.
  217.    
  218.    o  Choosing between the use of the ASL and native TEXTRA file
  219.       requesters is done via the Edit Preferences requester..
  220.       
  221. NEW AREXX COMMANDS AND SCRIPTS...
  222.  
  223.    o  TEXTRAVERSION returns "1 15 12"
  224.    
  225.    o  GET file info - return info about mem & disk sizes, etc.
  226.    
  227.    o  GET window info - return dimensions, changed status, etc.
  228.    
  229.    o  GET window <num> - get the 'window-pointer' by index
  230.    
  231.    o  PREFS WrapFind [option] - set FIND command behavior
  232.    
  233.    o  PLACEWINDOW - relocate the window to anywhere onscreen
  234.    
  235.    o  LINE, LINE1, COLUMN, COLUMN1 and GOTOXY1 - easy new cursor 
  236.       commands.  The '1' variants are for use in interfaces which
  237.       require 1's-based cursor addressing.
  238.  
  239.    o  Added the 3 Marks-related ARexx commands: MARKSELECTION,
  240.       GOTOMARK and DELETEMARK.
  241.    
  242.    o  STATUSTEXT - display a status message in the status line (click
  243.                    on status line to restore normal status line)
  244.    
  245. BUGS FIXED IN 1.15...
  246.  
  247.    o  Fixed a rather serious bug that was always in "Insert 
  248.       File...".  If you inserted a file that was 5 lines long, it 
  249.       would wreck memory in the machine, most probably resulting 
  250.       in you going down in flames. Actually, it would do this 
  251.       while inserting a file that was (multiple-of-256)+5 lines 
  252.       long (5, 261, 517, etc.).
  253.    
  254.    o  In some cases, if you responded CANCEL to the system
  255.       "Insert volume xxxx into any drive" requester, the editor
  256.       would crash.
  257.  
  258.    o  Fixed a problem preventing the state of the Status Line
  259.       Preferences setting from being saved.
  260.  
  261.    o  Fixed a crash if an attempt to open a new window failed.
  262.       Now no dire effects will occur... the new window just
  263.       doesn't open.
  264.  
  265. -------------------------------------------------------------------
  266.  
  267. Was new in V1.14
  268.  
  269. MAJOR NEW FEATURES...
  270.  
  271.    o  Registered users may now disable the 2.5 second registration
  272.       notice at startup.  Textra will not present it if it finds
  273.       a file called "ram:Textra.Reg.Known".  I suggest you add a
  274.       line to your startup-sequence similar to:
  275.       
  276.          date >ram:Textra.Reg.Known
  277.    
  278.    o  Added the status line and a Preference item for enabling and
  279.       disabling it.
  280.    
  281.    o  The ARexx requester now permits 10 strings.  The F7 through 
  282.       F10 keys activate four of them, as before.  Additionally, 
  283.       Shift-F7 through Shift-F10 now activate another four.
  284.    
  285.    o  By default, CTRL+any alphabetic key will execute an ARexx 
  286.       script named after the key.  For example:  CTRL-A will 
  287.       lookfor and execute a script called CTRLA.textra.  
  288.       CTRL+HELP will try to run CTRLhelp.textra.  EVERY ALPHABETIC
  289.       KEY ON THE KEYBOARD IS THEREFORE USER-DEFINABLE.
  290.    
  291.    o  If you double click on any of these characters... ( ) < > [ ] { }
  292.       Textra will search through the file in the appropriate direction
  293.       for a "balanced match" (handles nested substrings).  This is
  294.       great, for example, when programming C and you want to see
  295.       everything that the { you're staring at encompasses.  Textra will
  296.       highlight everything forward to the balancing } character.
  297.       
  298.       (If you are in Textra 1.14 or later, try double-clicking on
  299.       either of the above { or } chars or parens, etc.)
  300.       
  301.       Note that you can also find corresponding double-quote characters
  302.       "like around this", but Textra assumes you are clicking on the
  303.       LEADING double-quote.  (In other words, it will only conduct a
  304.       forward search for a corresponding double-quote).
  305.       
  306. GENERALLY GREAT NEW STUFF...
  307.  
  308.    o  By special request, at startup Textra now checks the relative 
  309.       average color intensities of the active intuition screen and if 
  310.       SAME AS wb 2.0+, (color1 darkest, color0 medium, color2 
  311.       brightest), it will use shaded gadgets and 2.0-style checkbox 
  312.       imagery (even if under 1.3 and earlier).  Earlier versions
  313.       checked if 2.0 or later, use shaded gadgets.
  314.    
  315.    o  Right-Amiga-W will now close the current window (same as
  316.       the CLOSEWINDOW gadget).
  317.    
  318.    o  Shortly after Textra opens its first window (and before any file
  319.       requester is presented), Textra will look for and execute an
  320.       ARexx script called 'Startup.textra'.
  321.  
  322.    o  At startup, Textra now also checks that ARexx is actually running
  323.       before enabling the ARexx... menu item.  (It used to just check
  324.       that both the RexxSysLib.library and its own message port opened
  325.       successfully).
  326.  
  327. NEW PREFERENCES STUFF...
  328.  
  329.    o  The new Status Line may be enabled/disabled via the Edit
  330.       Preferences requester.
  331.    
  332. NEW AREXX COMMANDS AND SCRIPTS...
  333.  
  334.    o  Added the QUITTEXTRA ARexx command.  See RexxCommand.doc
  335.    
  336.    o  Added new DelToEnd.textra, DelToStart.textra and
  337.       DelWholeLine.textra scripts.  All deal with deleting
  338.       the current line or portions thereof.
  339.  
  340.    o  New StartTextra.rexx script for using Textra with Paul Kienitz's
  341.       Q-Blue Offline Mail Reader program.  (with the script in your
  342.       rexx: dir, use 'rx StartTextra RAM:Bluedit' for your Editor
  343.       command.)  Actually, StartTextra.rexx is a general purpose
  344.       script that any application may use to easily load a file
  345.       into Textra, (if already open, it doesn't open it again, but
  346.       fronts the existing one).
  347.  
  348. BUGS FIXED IN 1.14...
  349.  
  350.    o  When a window would close, a bug would cause the newly-selected
  351.       window to be incorrectly chosen.
  352.  
  353.    o  A bug was fixed in determining invalid F1 Toggle-Size parameters
  354.       if the Workbench screen left edge was greater than 0.
  355.    
  356.    o  Fixed a crash that could occur if you were using a font with a
  357.       width less than 8.
  358.    
  359.    o  UNDO operations were not resetting menu states.
  360.  
  361.    o  The CLOSEWINDOW ARexx command was quite likely to crash.  The
  362.       only place this would show up in the release package was at the
  363.       end of the Tutorial.textra script, where the tutorial window
  364.       closes.
  365.    
  366.    o  There was another problem with the CLEAR Arexx command.  If it
  367.       was followed by certain commands like NEWLINE the editor
  368.       could crash
  369.  
  370. ----------------------------------------------------------------
  371.  
  372. Was new in V1.13
  373.  
  374. MAJOR NEW FEATURES...
  375.  
  376.     o Supports any fixed-spaced font.  (See the 'Fonts' section below)
  377.     
  378.     o Reworked event handling such that all tasks are independant of
  379.       each other.  This means you can edit in one window while
  380.       another is printing while another is running an ARexx
  381.       script.  Multi-processing!
  382.     
  383.     o Added "Print Selected Lines" menu item
  384.     
  385.     o Added "Insert File..." menu item (and an ARexx command, see below)
  386.  
  387.     o Added 'Install_Textra' program to release package.
  388.  
  389.     o Added Tutorial ARexx script to release package.
  390.  
  391. GENERALLY GREAT NEW STUFF...
  392.  
  393.     o If "Print File..." is run on the only open window, a requester
  394.       asks if a second window should be opened.
  395.  
  396.     o When you manually close a window, TEXTRA will now activate one
  397.       of the remaining TEXTRA windows.
  398.  
  399.     o Print algorithms now correctly process manually imbedded
  400.       Form-Feed (Ctrl-L) chars.
  401.  
  402.     o TEXTRA ARexx scripts are now nestable, they can be used in a
  403.       script just as they are used in a string gadget.
  404.  
  405.     o Buttons are now rendered as being "sunken" when clicked on.
  406.       Booleans (Radios) now "popup" & "popdown" when clicked.  This
  407.       is 2.0 Workbench compatible.  (no change under 1.3 & earlier)
  408.  
  409.     o PARAGRAPH.textra sped up by a factor of, geez, several times.
  410.     
  411.     o Properly handles the file's ARCHIVE bit on file modification
  412.     
  413.     o Enhanced About... Requester.
  414.     
  415.     o OPEN BY NAME... now preloads string requester with
  416.       selected text.
  417.  
  418. FONTS...
  419.  
  420.     o TEXTRA can now support different fonts both in the window
  421.       title-bars and in the window text.  The fonts must be non-
  422.       proportional.
  423.  
  424.     o Added the ASL font requester (needs asl.library)
  425.     
  426.     o Can change the font in the current window.
  427.     
  428.     o Can set and save the font that will be used for newly-
  429.       opened windows.
  430.     
  431. NEW PREFERENCES STUFF...
  432.  
  433.     o Preferences can now be set to strip extra blank lines at the
  434.       end of a file when SAVE-ing.  (slows down the SAVE operation,
  435.       though)
  436.  
  437.     o New Double-Click selection configurability added to Edit
  438.       Preferences dialog.  Now can select either contiguous
  439.       non-whitespace characters or Alpha-Numeric strings.
  440.  
  441.     o Can now disable the "Skip Paper-Perforations" feature via
  442.       TEXTRA's Printing Preferences dialog
  443.  
  444.     o Added 'F1 Size Toggle' to Edit Preferences.  This allows the
  445.       user to configure an alternate 'size' for the F1 key (other than
  446.       full screen).  (Particularly handy in 2.0 with virtual screens
  447.       larger than the monitor screen size or in SuprerHires
  448.       1280x400 mode.)
  449.     
  450.     o Edit Preferences now have the Rt-Amiga-E key equivalent.
  451.     
  452.     o Added 'Eject Page' configurable items to 'Print Preferences'
  453.     
  454.     o Can set and save the font that will be used for newly-
  455.       opened windows.
  456.     
  457. NEW AREXX COMMANDS...
  458.  
  459.     o INSERTFILE "filename"  (at current cursor/select location)
  460.  
  461.     o CLOSEWINDOW  (close the currently selected window)
  462.     
  463.     o CHECKCANCEL (allows user to signal script to exit)
  464.     
  465.     o RETURNPROMPT & RETURNPROMPTN - allow an ARexx script to interact
  466.       (prompt for a response, wait for RETURN) with the current window
  467.     
  468.     o PREFS command now has 'Alphanumeric' and 'AlphanumericHops'
  469.       attributes.  See RexxCommand.doc.
  470.     
  471.     o TEXTRAVERSION returns 1 13 5
  472.  
  473. BUGS FIXED IN 1.13...
  474.  
  475.     o If the cursor was at the very end of a file, the DEL key
  476.       would crash.  This is, of course, fixed. (I am so embarrassed!)
  477.     
  478.     o When TABS were present in a line, it was possible for
  479.       repetative Search & Replace operations to miss a second
  480.       occurence on the same line, if it was close enough to the
  481.       first.  (Got that?)
  482.  
  483.     o ARexx "next word"-type commands no longer have to ignore 0-9,
  484.       now can operate AlphaNUMERICALLY if set with PREFS command.
  485.       (see RexxCommand.doc)
  486.  
  487.     o When reading in a file, Form-Feeds no longer trigger "doesn't
  488.       seem to be text" message.
  489.  
  490.     o The "Please Note..." requester that appears when
  491.       ARexx has sent TEXTRA an "Unknown Command" now waits
  492.       for user to click OK.
  493.     
  494.     o Fixed bug where line-indenting was lost if cursor was at the
  495.       beginning of line and RETURN was pressed.
  496.  
  497.     o Fixed problem in ARexx interface that would cause adeadlock
  498.       if 'address "TEXTRA"' was used within a .textra script
  499.     
  500.     o Fixed problem when searching for one or more TAB chars
  501.       (and nothing else)... select range would end up incorrect
  502.     
  503.     o New files no longer have the 'EXECUTE' protection-bit set.
  504.       (now just 'DELETABLE, WRITABLE and READABLE are default).
  505.     
  506.     o Fixed crash that could occur sometimes after the ARexx
  507.       CLEAR command.
  508.     
  509.     o SHIFT-extend of select range would only work with the
  510.       LEFT shift key.
  511.  
  512.     o Fixed crash if window close gadget was double-clicked.
  513.  
  514.     o Fixed problem with FINDFILE and OPENFILE ARexx commands.
  515.       in that NEW files, not yet saved, would not be found.
  516.       FINDFILE would return 0 and OPENFILE would open a new
  517.       window with the same name.
  518.  
  519. ----------------------------------------------------------------
  520.  
  521. was new in V1.12...
  522.  
  523.    o  Added UNDO
  524.  
  525.    o  Greater stability in low-memory situations
  526.  
  527.    o  change SAVE-AS to accept a dir name like OPEN by NAME...
  528.       The 'USE LIST' button is therefore gone.
  529.  
  530.    o  Continuous scroll in file requester scroll gadgets
  531.  
  532.    o  5-10 times faster searching for text
  533.  
  534.    o  Added OPENFILE, FINDFILE, SELECTWINDOW, SAVEAS and
  535.       TEXTRAVERSION to arexx i/f command set
  536.  
  537.    o  Slightly cleaner 'resize window' algorithm (when not large enough
  538.       for a requester)
  539.  
  540.    o  Added 2 more possible diskbuttons in file requesters,
  541.       now can have up to 8
  542.  
  543.    o  Requesters which can automatically pop up when quitting
  544.       (such as the "SAVE CHANGES?" one) now also do a WindowToFront()
  545.  
  546.    o  Changed F6 so that it toggles between the last 2 selected
  547.       files (instead of cycling through the entire list).
  548.  
  549.    o  Cleaned up HELP...a little easier to read.
  550.  
  551.    o  Fixed 'double-draw' when a requester was opened immediately
  552.       after its window was fronted.
  553.  
  554.    o  If a second TEXTRA is launched, it will send the appropriate
  555.       OPENFILE AREXX commands to the first, then exit. (That
  556.       brain-damaged "TEXTRA is already running" system requester
  557.       is gone!)  NOTE: AREXX needs to be installed for this to work.
  558.  
  559.    o  While reading in a file, and funny chars are seen in
  560.       the first 32 bytes, put up a requester asking if loading
  561.       should continue. (funny=not visible, white, lf or cr)
  562.       (Hmmm...should also check for cls)
  563.  
  564.    o  New PARAGRAPH script for paragraph formatting...replaces the
  565.       WRAPAT script
  566.  
  567. ----------------------------------------------------------------
  568.  
  569. V1.11...
  570.  
  571. Graphics/gadget-imagery  now Workbench 2.0-oriented. 
  572. (Under 1.3 and earlier, requesters & gadgets now appear primarily
  573. monochrome.)
  574.  
  575. New WrapAt.textra AREXX script.  Select a paragraph or paragraphs,
  576. then try WRAPAT 60. (Assuming paragraphs are separated by a blank
  577. line)
  578.  
  579. While printing, TEXTRA v1.11 should not significantly slow down other
  580. processes anymore.
  581.  
  582. Fixed a bug where, if an AREXX script called GET CURSOR CHAR 
  583. when the cursor was at the end of a line, very strange (and 
  584. usually bad) things would happen later on.
  585.  
  586. ----------------------------------------------------------------
  587.  
  588. V1.10...
  589.  
  590. The BIG, BIG news is, of course the AREXX port (TREXXTRA?!!?).
  591. See the file RexxCommand.doc for details on the TEXTRA/AREXX
  592. command set available and other special notes.
  593.  
  594. Added Preference item for stripping CR from CR,LF sequences when
  595. reading in the file.
  596.  
  597. Added horiz scroll gadget.
  598.  
  599. Fixed 'Open by Name...' to NOT ask for floppy, if ejected.
  600.  
  601. Changed up & down arrow keys to center the cursor line if off-screen.
  602.  
  603. Made 'keyboard help' prettier, more complete.
  604.  
  605. Cleaned-up arrow gadget images
  606.  
  607. Change window sizing so that if necessary, last line of file
  608. will 'move down' do a new 'bottom of window'.
  609.  
  610. FIXED In V1.10...
  611.  
  612. Enforcer CLEAN!  (At least *I* can't squeeze any more outta it!)
  613.                  (Let me know if *YOU* can!)
  614.  
  615. Fixed printing problem with leading space at beginning of each line
  616.  
  617. Trying to exceed a line length of 255 used to crash.  not anymore.
  618.  
  619. 'Go To Line' on last line (the always-empty one) would cause it
  620. to become selected all the way 'cross the screen (inferring a next line).
  621. This would cause bad array pointers and the like to be used for virtually
  622. any further operations, and ultimately a crash.  fixed.
  623.  
  624. Up- or down-arrow into middle of TAB would cause problems
  625.  
  626. With only one blank line at the eof, select FROM past eol on
  627. line last-2 TO last.  Hitting backspace caused last-1 to stay visible.
  628.  
  629. Fixed problem where double-click, even if curs pos changed, would
  630. not allow drag select on second click.
  631.  
  632. Under 2.0, in Super-Hires (1280-wide screen), the F1 key didn't 
  633. enlarge to full-width (just half-width, 640) AND didn't return to
  634. small size when hit again.
  635.  
  636. If, while opening a file, a line was longer than 255, the open would stop at
  637. that line with no error message.  The (partial) file could be written out,
  638. destroying the (complete) original.  Now, Textra wraps the line and
  639. informs the user of such and the open continues to completion.
  640.  
  641. Incorporated Commodore's CloseWindowSafely() algorithm.  Earlier stuff
  642. could, on rare occasion, crash.  New stuff also feels much 'snappier'
  643. when closing windows (takes much less time).
  644.  
  645. Fixed problem where funny text would sometimes corrupt "open file"
  646. requester when diving down into a directory that was double-clicked.
  647.  
  648. Fixed random write when closing files individually (thanks, enforcer)
  649.  
  650. Fixed random read resulting in possible (but unlikely) crash
  651. in some instances of string gadget usage.  (thanks, enforcer)
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.